The Star (Menu)

47 Chester Road, London
+44 20 7272 2863

Give a rating to The Star

Suggest a dish

How much did you spend at The Star?